difficult problem to resolve - Français Anglais Dictionnaire